﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace GymMaster.View.Cadastro
{
    public partial class CadastroProduto : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void ddlUnidMedida_SelectedIndexChanged(object sender, EventArgs e)
        {
            String valor = ddlUnidMedida.SelectedValue;
            switch (valor)
            {
                case "Litro":
                    lblValorUnidMedida.Text = "Litro (L):";
                    return;
                case "Peso":
                    lblValorUnidMedida.Text = "Peso (gramas):";
                    return;
                case "Unidade":
                    lblValorUnidMedida.Text = "Unidade (un):";
                    return;
            }
        }

        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            GymMasterEntities entity = new GymMasterEntities();
            PRODUTO produto = new PRODUTO();

            produto.COD_BARRAS = txtCodBarras.Text;
            produto.NOME = txtNome.Text;
            produto.DESCRICAO = txtDescricao.Value;
            produto.PRECO_COMPRA = Decimal.Parse(txtPrecoCompra.Text);
            produto.DATA_VALIDADE = DateTime.Parse(txtDataValidade.Text);
            produto.UNIDADE_MEDIDA = ddlUnidMedida.SelectedValue;
            produto.VALOR_UNIDADE_MEDIDA = txtValorUnidMedida.Text;

            entity.AddToPRODUTO(produto);
            entity.SaveChanges();
        }

    }
}